package com.zhisheng.filter;

import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import java.io.IOException;

/**
 * 创建者： 智晟全哥
 */

//@WebFilter(urlPatterns = "/*")
public class MyLoginFilter implements Filter {

    // 这个方法在每次浏览器请求的时候,都会执行1次
    @Override
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
        System.out.println("浏览器请求了========================================================================================");
        /*
            1: 获取用户的请求路径,如果是 去登陆,直接放行
            2: 根据请求头 Token 获取令牌
            3: 校验令牌是否合法,如果合法则放行
            4: 如果不合法,则响应一个错误状态对象
         */
        // 放行
        filterChain.doFilter(servletRequest,servletResponse);
    }
}
